clouded leopards - French English Dictionary